package com.scs.application.modules.print.service;

import com.scs.application.core.service.IBaseService;
import com.scs.application.modules.print.dto.TemplateDTO;
import com.scs.application.modules.print.entity.Template;

import java.util.List;

/**
 *打印模板
 */

public interface TemplateService extends IBaseService<Template> {

    /**
     * 是否支持
     * @param flagProject
     * @return
     */
    Boolean isSupport(Boolean flagProject);

    TemplateDTO getDTOById(String templateId);

    /**
     * 获取DTOList
     * @return
     */
    List<TemplateDTO> getDTOList();

    /**
     * 根据bustype获取实体
     * @param busType
     * @return
     */
    TemplateDTO getTemplateDTO(String busType);
}
